草庐IT

node.js - 获取 504 GATEWAY_TIMEOUT NodeJs

全部标签

javascript - 组织和合并 JS 文件,Google Closure?

我正在尝试合并我所有的插件,这样我就可以改变这个:为此:主要想法是有一个工具可以将我的网站所需的所有插件“自动导入”到我的plugins.js文件中,并在编译时缩小它们。我一直在使用GoogleClosure(编译器的可下载Java版本)进行测试,我想出了如何缩小文件但我无法导入外部文件。所以我想问你是否可以告诉我GoogleClosure是否是我正在寻找的工具,或者我是否应该使用其他工具或方法。对于“自动导入”,我的意思是:插件/HELLO.JSfunctionhello(name){alert('Hello,'+name);}插件.JS@importhello.jshello('N

javascript - 获取元素属性的最佳方法是什么?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我和大多数新手Web开发人员一样,在大多数情况下都使用jQuery,但更多时候我开始使用cleanjs。所以从这里开始我的问题是:在jQuery范围内使用干净的js是上帝的做法吗,例如,如果我需要获取元素类,我可以这样做:jQuery('div#grida').click(function(event){event.preventDefault();con

javascript - DHTMLX 和 Angular.js 集成

如何在Angular.js应用程序中使用Dhtmlx?Dhtmlx有很多组件可供使用,但我也想享受Angular.js的好处。是否可以在Angular.js页面中使用Dhtmlx组件?如果是,怎么办?你能给我一些示例代码吗? 最佳答案 这是在AngularDirective(指令)中使用dhtmlx的网格控件的基本示例。我已经将它构建到一个ruby​​onrails站点中,这增加了一些其他的复杂性,但这就是我一直在工作的世界,所以这就是我构建的示例。我正在构建一个Rails3.1+应用程序,js代码全部在coffeescript中。

javascript - 使用 JavaScript 从 HTML5 data-* 属性获取 JSON 对象

这是我的HTML:到目前为止,这是我的JavaScript:vara=document.querySelectorAll('[data-setup]')for(vari=0;i这会提醒:ALERT:{"method":"checkbox"}但是我怎样才能访问JSON“方法”?我想基本上能够提醒“复选框”这个词。任何帮助表示赞赏。 最佳答案 JSON.parse将是从该JSON创建适当对象的最简单方法:for(vari=0;i当然,这在旧版浏览器中不起作用,因此如果您需要那种浏览器支持,则需要填充它。道格拉斯克罗克福德有垫片here,

javascript - JS 实现类似 "extends"的功能(非常简单的继承)

假设我在JS中有一个带有原型(prototype)函数的类...functionFoo(){this.stuff=7;this.otherStuff=5;}Foo.prototype.doSomething=function(){};Foo.prototype.doSomethingElse=function(){};现在说我想通过子类化来“扩展”这个类。在Java中,这看起来像...publicclassBarextendsFoo{}现在我知道在JS中真的没有类的概念,一切都可以改变,这一切都归结为一堆废话字典,但尽管如此,我应该能够复制一个类的原型(prototype)并将其附加到

javascript - 如何使用 d3.js 沿 GeoJSON 路径为对象设置动画?

我正在使用D3.js从GeoJSON文件生成和呈现路径。这工作正常,但现在我想沿着那条路径为一个对象设置动画。我知道如何使用D3和标准SVG来做到这一点:创建一个过渡并设置其持续时间对于转换的每一帧,使用%complete找到沿路径的坐标将对象移动到第2步中找到的坐标这很简单。但我遇到的问题是d3.geo.path()似乎不像标准D3路径对象(例如有用的getPointAtLength()方法)那样返回任何长度或位置数据。所以我无法找到某个点的x、y坐标,比如说,沿着路径的25%。有没有办法获取这些数据?(或者是否有更好的方法,例如将d3.geo.path()转换为常规D3路径?)下面

javascript - 为什么 instanceof 关键字不适用于 Backbone js 模型?

我正在构建一个涉及继承和使用instanceofjavascript关键字的BackboneJS应用程序。我有以下代码:app.Sport=Backbone.Model.extend({defaults:{id:0,title:'Running'}});在代码的后面,我通过键入来实例化一个新的Sport:varnewSport=newapp.Sport();我可以毫无问题地操作这个新创建的实例。但是,因为有一个但是,instanceof关键字在询问我的实例类型时总是返回false:console.log('isnewSportaSportinstance?'+newSportinsta

javascript - node.js fs.writeFile 没有完全覆盖文件

我有一个长度为X的文件,它正在被一个长度为X-Y的字符串覆盖。问题是,该文件仍然保留X-Y之后的信息,因此它与第一个较长的文件一样长。所以这里是我适合的测试输出:文件开始于:{"sOption1":"String","nOption2":23.5,"sOption3":"String","bOption3B":true,"anOption4":[5,6,7],"sNewString":"FruitSalad","bNewBoolean":false,"iNewNumber":14.2,"anNewArray":[1,2,3,4,5,6,7,8,9,10],"oNewObject":{"

Javascript - 获取页面标题和元描述并将它们用作 chrome 扩展的变量

我有一个脚本,它从选项卡中获取标题并将其分配给一个变量。但是,我还需要获取metadesc和title属性,以便在input字段中使用。我不确定我是否可以用这个实现:chrome.tabs.getSelected(null,function(tab){varcurrentTitle=tab.title;});然后我需要获取Meta描述,我不相信我可以从标签数据中获取它。这是我从中获取描述的HTML:这是我用来在扩展之外获取它的Javascript:document.getElementsByName('description')[0].getAttribute('content');鉴

javascript - 如何限制对 node.js javascript 中的 api 的访问?

我做了一些调查,但找不到任何能让我的案例成功的东西。因此,我使用require(..)从外部脚本加载.js,每个脚本导出一个函数..ma​​in.jsvarmain=10;varmod1=require("./mod1.js");mod1.jsmodule.exports=function(){console.log('loaded');varnet=require('net');//idon'twantittobeabletorequirecertainnode.jsapisnet.create...;}我看到了一些方法,其中.json文件声明了permissions,如果是这样,它